<?php
namespace App\Models\Admin;

class StaffModel extends BaseModel
{
    /**
     * 员工信息
     */

    protected $table = 'users_staffs';
    protected $fillable = [
        'id','uid','cate','realname','sex',
        'birthday','education','weight','political_status','native_place',
        'nationality','marriage','idcard','house','image','sfzzm','sfzfm',
        'household_address','residential_address','contact_person','contact_phone',
        'salary','skill','hobby','job',
        'created_at','updated_at',
    ];

    /**
     * cate 个人用户基本类型：1，工厂员工；2，公司员工，
     * education：1小学，初中，高中/中专/职高，本科，研究生，博士，其他，
     * political_status 政治面貌：1群众；2团员；3党员
     * native_place 籍贯
     * nationality 民族
     * marriage 婚姻状态：1未婚；2已婚；3离异
     * idcard 身份证号码
     * house 住宿情况
     * image 形象照
     * sfzzm 身份证正面
     * sfzfm 身份证反面
     * household_address 户口地址
     * residential_address 居住地址
     * contact_person 紧急联系人
     * contact_phone 紧急联系人号码
     * salary 希望薪资
     * skill 专业技能
     * hobby 兴趣爱好
     * job 岗位ID，关联jobs表ID
     */

    public function getEdus()
    {
        return array(
            1 => '小学', '初中', '高中/中专/职高', '本科',
            '研究生', '博士', '其他',
        );
    }

    public function getPolitics()
    {
        return array(
            1 => '群众', '团员', '党员',
        );
    }


    public function getMarrys()
    {
        return array(
            1 => '未婚', '已婚', '离异',
        );
    }

    /**
     * 是否通过审核
    */
    public static function getshenhe($uid){
        /*
        return self::where([
            'uid'=>$uid
        ])->where('shenhe','=',CompanyModel::shenhe_yes)
            ->exists();
        */
        $one=self::where([
            'uid'=>$uid
        ])->select(['shenhe'])->first();
        if(!$one){
            return CompanyModel::shenhe_null;
        }else{
            return $one->shenhe;
        }

    }


}